package com.ruoyi.gateway.domain.dto;

import lombok.Data;

import java.util.Date;

/**
 * 系统统计信息
 */
@Data
public class SystemStats {
    private Integer connectedDevices = 0;          // 已连接设备数量
    private Integer connectedPlatformClients = 0;  // 平台客户端数量
    private Long totalMessagesUp = 0L;             // 总上行消息数
    private Long totalMessagesDown = 0L;           // 总下行消息数
    private Long messageRateUp = 0L;               // 上行消息速率(条/分钟)
    private Long messageRateDown = 0L;             // 下行消息速率(条/分钟)
    private Date serverStartTime;                  // 服务器启动时间
    private Date currentTime;                      // 当前时间
    private Long uptime = 0L;                      // 运行时长(毫秒)
}
